﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DataAccess;
namespace QLDSVCNTT_Nhom1
{
    public partial class FrmThemGiangVien : Form
    {
        public FrmThemGiangVien()
        {
            InitializeComponent();

        }
        

        private void btnExit_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (txtMaGV.Text !="" && txtTenGV.Text !="" && cbbChucVu.SelectedItem !=null)
	        {
		        GiaoVien gv = new GiaoVien();
                gv.MaGV = txtMaGV.Text;
                gv.TenGV = txtTenGV.Text;
                gv.ChucVu = cbbChucVu.SelectedItem.ToString();
                gv.HocVi = txtHocVi.Text;
                gv.Email = txtEmail.Text;
                gv.Telephone = mtxttelephone.Text;
                if (gv.ChucVu=="GiangVien"|| gv.ChucVu=="ChuyenVien")
                {
                    if (GiaoVien.Add(gv) > 0 && DangNhapHeThong.Add(gv.MaGV, gv.MaGV, 2) > 0)
                    {
                        MessageBox.Show("Thêm giáo viên thành công", "Thông báo");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("thêm không thành công vui lòng kiểm tra lại", "Thông báo");
                    }
                }
                else // gv.ChucVu=="TroLy" ||gv.ChucVu"GiaoVuKhoa"
                {
                    if (GiaoVien.Add(gv) > 0 && DangNhapHeThong.Add(gv.MaGV, gv.MaGV, 1) > 0)
                    {
                        MessageBox.Show("Thêm giáo viên thành công", "Thông báo");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("thêm không thành công vui lòng kiểm tra lại", "Thông báo");
                    }
                }
                
	        }
            else
            {
                MessageBox.Show("thông tin chưa đầy đủ, vui lòng nhập chính xác", "Thông báo");
            }
            
        }

        private void txtMaGV_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsDigit(e.KeyChar)||Convert.ToInt16(e.KeyChar)==8)
            {
                e.Handled = false;
            }
            else
            {
                e.Handled = true;
            }
        }

       

        
        

        
    }
}
